package XMFramework.Interface.Architechture
{
	import XMFramework.Interface.IModule;
	
	import flash.display.Bitmap;
	import flash.display.DisplayObject;
	import flash.display.DisplayObjectContainer;
	import flash.display.Sprite;

	public class SMView extends SMUIBase
	{		
		/**
		 * Reference pointer to own module object
		 * @return 
		 * 
		 */		
		public var modulePtr : IModule;
				
		/**
		 * Constructor 
		 * @param viewName
		 * @param width
		 * @param height
		 * 
		 */		
		public function SMView()
		{
			super();	

			// Point to its seft
			viewLayer	=	this;
		}
		
		public function reset():void
		{
			
		}
		
		/**
		 * 
		 * @param container
		 * 
		 */		
		MVCLayerView function get parentContainer() : DisplayObjectContainer
		{
			return super._parentContainer;
		}
		
		public function cleanView():void
		{
			
		}
		
		public function updateSMView():void
		{
			
		}
	}
}